|
データベース設計やオブジェクト指向プログラミングアーキテクチャにおいて、has-aとは、 (複合型と呼ばれる)もう一つのオブジェクト(の一部またはメンバ)に属する(よく複合されたオブジェクトと呼ばれる)あるオブジェクトの関係であり、所有者のルールに準じて振る舞うものである。多数のhas-a関係は相まって所有階層を形成する。これは異なる種類の階層(派生型)を構成するis-a関係と対比される。オブジェクトとそれに従属するオブジェクトとの最も論理的な関係がhas-aであるのかis-aであるのかは、必ずしも明確に決められない。そのような判断上の混乱があるため、これらのメタ言語的用語が生まれたとも言える。日本語では集約やコンポジション集約関係を意味する。 == 関連項目 == * is-a * * ソフトウェア工学 * オブジェクト指向プログラミング * クラス図#集約 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Has-a」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Has-a 」があります。 スポンサード リンク
|